Skip to content

Conversation

ArunMCHP
Copy link
Contributor

Add initial support for the Microchip PIC32CM JH01 Curiosity Nano board

Product page: https://www.microchip.com/en-us/development-tool/ev29g58a

@ArunMCHP ArunMCHP marked this pull request as ready for review October 13, 2025 13:06
@ArunMCHP ArunMCHP force-pushed the add_board_support_pic32cm_jh01_cnano branch from 4a07ba0 to 75dc722 Compare October 13, 2025 13:51
@ArunMCHP ArunMCHP requested a review from NhMchp October 13, 2025 14:00
NhMchp
NhMchp previously approved these changes Oct 13, 2025
nordicjm
nordicjm previously approved these changes Oct 14, 2025
@nordicjm nordicjm requested a review from kartben October 14, 2025 06:32
@NhMchp NhMchp added this to the v4.3.0 milestone Oct 14, 2025
Comment on lines 21 to 35
- USB for debugger
- Can be used for powering the board
- Must be used to program, or debug, the board
- On-board nano debugger (nEDBG)
- One green power/status LED
- Programming and debugging
- Communications Device Class (CDC) virtual COM port
- One logic analyzer DGI GPIO
- The target device is programmed and debugged by the on-board Nano
debugger; no external programmer, or debugging tool, is required
- Adjustable target voltage
- MIC5353 LDO regulator controlled by the on-board debugger
- 1.7V to 3.6V output voltage
- 500-mA maximum output current (limited by ambient
temperature and output voltage)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- USB for debugger
- Can be used for powering the board
- Must be used to program, or debug, the board
- On-board nano debugger (nEDBG)
- One green power/status LED
- Programming and debugging
- Communications Device Class (CDC) virtual COM port
- One logic analyzer DGI GPIO
- The target device is programmed and debugged by the on-board Nano
debugger; no external programmer, or debugging tool, is required
- Adjustable target voltage
- MIC5353 LDO regulator controlled by the on-board debugger
- 1.7V to 3.6V output voltage
- 500-mA maximum output current (limited by ambient
temperature and output voltage)
- USB for debugger
- Can be used for powering the board
- Must be used to program, or debug, the board
- On-board nano debugger (nEDBG)
- One green power/status LED
- Programming and debugging
- Communications Device Class (CDC) virtual COM port
- One logic analyzer DGI GPIO
- The target device is programmed and debugged by the on-board Nano
debugger; no external programmer, or debugging tool, is required
- Adjustable target voltage
- MIC5353 LDO regulator controlled by the on-board debugger
- 1.7V to 3.6V output voltage
- 500-mA maximum output current (limited by ambient
temperature and output voltage)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected as per suggestion.

Comment on lines 60 to 64
- Add support for the PIC32CM family devices using the following command:

.. code-block:: console
pyocd pack install pic32cm
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Add support for the PIC32CM family devices using the following command:
.. code-block:: console
pyocd pack install pic32cm
- Add support for the PIC32CM family devices using the following command:
.. code-block:: console
pyocd pack install pic32cm

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected as per suggestion.

Comment on lines 68 to 78
- Confirm that the target is recognized:

.. code-block:: console
pyocd list --targets
- You should see an entry similar to:

.. code-block:: text
pic32cm5164jh01048 Microchip PIC32CM5164JH01048 PIC32CM-JH pack
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Confirm that the target is recognized:
.. code-block:: console
pyocd list --targets
- You should see an entry similar to:
.. code-block:: text
pic32cm5164jh01048 Microchip PIC32CM5164JH01048 PIC32CM-JH pack
- Confirm that the target is recognized:
.. code-block:: console
pyocd list --targets
- You should see an entry similar to:
.. code-block:: text
pic32cm5164jh01048 Microchip PIC32CM5164JH01048 PIC32CM-JH pack

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected as per suggestion.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

non-blocking but maybe you can use a transparent image, as this usually looks better in the online docs :)

Image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool :) By the way, how can we create transparent images from normal images with background? Is there any handy tool that can do this without increasing the image size?

@ArunMCHP ArunMCHP dismissed stale reviews from nordicjm and NhMchp via 45e2dda October 14, 2025 10:00
…port

Add initial support for the Microchip PIC32CM JH01 Curiosity Nano board
Product page: https://www.microchip.com/en-us/development-tool/ev29g58a

Signed-off-by: Arunprasath P <[email protected]>
@ArunMCHP ArunMCHP force-pushed the add_board_support_pic32cm_jh01_cnano branch from 7198586 to bd6a346 Compare October 14, 2025 10:37
Copy link

@NhMchp NhMchp added the platform: Microchip SAM Microchip SAM Platform (formerly Atmel SAM) label Oct 14, 2025
@cfriedt cfriedt merged commit 51ab0a2 into zephyrproject-rtos:main Oct 15, 2025
22 checks passed
@ArunMCHP ArunMCHP deleted the add_board_support_pic32cm_jh01_cnano branch October 16, 2025 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Boards/SoCs platform: Microchip SAM Microchip SAM Platform (formerly Atmel SAM)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants